﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Entity
{

    #region 套管柱结构
    /// <summary>
    /// 套管柱结构
    /// </summary>
    //[Table("tb_CasingString")]
    public class tb_CasingStringModel
    {
        /// <summary>
        /// 表名
        /// </summary>
        public const string M_NAME = "tb_CasingString";
        /// <summary>
        /// 编号
        /// </summary>
        public int ID { get; set; }
        /// <summary>
        /// 井号
        /// </summary>
        public string WellNo { get; set; }
        /// <summary>
        /// 套管程序
        /// </summary>
        public string CasingProgram { get; set; }
        /// <summary>
        /// 起始位置
        /// </summary>
        public decimal? StartLocation { get; set; }
        /// <summary>
        /// 结束位置
        /// </summary>
        public decimal? EndLocation { get; set; }
        /// <summary>
        /// 规范尺寸（mm）
        /// </summary>
        public decimal? StandardSize { get; set; }
        /// <summary>
        /// 规范扣型
        /// </summary>
        public string ConnectionType { get; set; }
        /// <summary>
        /// 长度（m）
        /// </summary>
        public decimal? CasingLength { get; set; }
        /// <summary>
        /// 钢级
        /// </summary>
        public string CasingGrade { get; set; }
        /// <summary>
        /// 壁厚（mm）
        /// </summary>
        public decimal? WallThickness { get; set; }
        /// <summary>
        /// 每米重量（kg/m）
        /// </summary>
        public decimal? WeightPerMeter { get; set; }
        /// <summary>
        /// 累重（kN）
        /// </summary>
        public decimal? CasingWeight { get; set; }
        /// <summary>
        /// 抗外挤强度（MPa）
        /// </summary>
        public decimal? ExtrusionStrength { get; set; }
        /// <summary>
        /// 抗外挤安全系数
        /// </summary>
        public decimal? ExtrusionSafetyFactor { get; set; }
        /// <summary>
        /// 抗内压强度
        /// </summary>
        public decimal? BurstStrength { get; set; }
        /// <summary>
        /// 抗内压安全系数
        /// </summary>
        public decimal? BurstSafetyFactor { get; set; }
        /// <summary>
        /// 抗拉强度(kN)
        /// </summary>
        public decimal? TensileStrength { get; set; }
        /// <summary>
        /// 抗拉安全系数
        /// </summary>
        public decimal? TensileSafetyFactor { get; set; }
        /// <summary>
        /// 三轴安全系数
        /// </summary>
        public decimal? TriAxialSafetyFactor { get; set; }
        /// <summary>
        /// 添加人
        /// </summary>
        public Guid UserID { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime InputDate { get; set; }
    } 
    #endregion
}
